/*
  学习目标：父传子技术 - 
  步骤：
     1. 给子组件标签设置标签数据
     2. 子组件通过props去接收
*/
import React from 'react';

export default class App extends React.Component {
  state = {
    money: 10000,
  };
  handleMakeMoney = () => {
    // 快捷键this.setState({})  ---- sst
    this.setState({ money: this.state.money + 1000 });
  };
  render() {
    return (
      <div>
        <button onClick={this.handleMakeMoney}>爸爸开始赚钱了</button>
        <Child money={this.state.money}></Child>
      </div>
    );
  }
}

class Child extends React.Component {
  render() {
    // 在render中，通过 this.props 接收
    // console.log('this.props -----> ', this.props);
    // 快捷键生成 --- cp
    const { money } = this.props;
    return (
      <div>
        <h1>爸爸给我钱了 - {money}</h1>
      </div>
    );
  }
}
